<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="UTF-8" />
        <title>05_判断变量的数据类型-typeof</title>
    </head>
    <body>
        <script>
            // typeof可以识别出基本类型String，、Number、Boolean、Undefined、Symbol，
            // 但是不能识别null。
            // 不能识别引用数据类型，会把null、array、object统一归为object类型,
            // 但是可以识别出function。
        
            // 基本数据类型
            // console.log(typeof 'abc');
            // console.log(typeof 1);
            // console.log(typeof true);
            // console.log(typeof undefined);
            // console.log(typeof Symbol());
            // console.log(typeof null);

            // 引用数据类型
            // []代表的是数组
            console.log(typeof []);
            // {}代表的是对象 object
            console.log(typeof {});

            // 函数定义的结构
            function f1(){}
            console.log(typeof f1);

        
        
        </script>
    </body>
</html>